Dependability Assessment of an OGSA Compliant Middleware Implementation by Fault Injection
نویسندگان
چکیده
This paper presents our research on applying our dependability assessment method to an OGSA compliant middleware product. Our initial proof of concept experiment was implemented using a stateless Tomcat web server and Apache SOAP. This research adapts and enhances our existing fault injection software (OGSA-FIT) from the stateless environment of a standard web service to the stateful environment of an OGSA Toolkit (Globus). We compare our initial proof of concept experiment to our new target system based on the Globus Toolkit. The Globus Toolkit is implemented around an Apache Tomcat server using the Axis SOAP library as well as OGSA interfaces and libraries. We address issues arising from latencies introduced into the system by OGSA-FIT. We introduce a model for calculating this latency and introduce new mechanisms into the software to reduce this. We also present results from our initial experiments, which showed a problem with an alpha version of the Globus Toolkit. We detail future research including plans to enhance our user GUI to provide semi-automatic test campaign generation. Also since our OGSA-FIT software is intended to support both OGSA based middleware as well as standard SOAP based web-service environments we outline our research into providing interchangeable personality modules.
منابع مشابه
Assessing the Dependability of OGSA Middleware by Fault Injection
This paper presents our research on devising a dependability assessment method for the upcoming OGSA 3.0 middleware using network level fault injection. We compare existing DCE middleware dependability testing research with the requirements of testing OGSA middleware and derive a new method and fault model. From this we have implemented an extendable fault injector framework and undertaken some...
متن کاملAn Overview of Existing Tools for Fault-Injection and Dependability Benchmarking in Grids
In this paper we review several existing tools for fault injection and dependability benchmarking in grids. We emphasis on the FAIL-FCI fault-injection software that has been developed in INRIA Grand Large, and a benchmark tool called QUAKE that has been developed in the University of Coimbra. We present the state-of-the-art and we explain the importance of these tools for dependability assessm...
متن کاملUK-Sino Collaborations: Increasing Dependability in Grids
Dependability is a key factor in any software system and has been made a core aim of the Globus based China Research Environment over Wide-area Network (CROWN) middleware. Our past research based around our Fault Injection Technology (FIT) framework has demonstrated that Network Level Injection can be a valuable tool in assessing the dependability of SOAP based middleware. This paper details ou...
متن کاملBenchmarking the OGSA-DAI Middleware
One important contribution to the community that is developing Grid middleware is the definition and implementation of benchmarks and tools to assess the performance and dependability of Grid applications and the corresponding middleware. In this paper, we present an experimental study that was conducted with OGSA-DAI, a popular package of middleware that provides access to remote data resource...
متن کاملCharacterization Approaches for CORBA Systems by Fault Injection
This document describes a number of approaches for the dependability characterization of middleware implementations, and in particular failure mode analysis of CORBA ORB implementations. The aim of the work is to provide an overall approach for identifying and quantifying failure modes using various fault injection techniques and fault models. Related work in dependability characterization of e...
متن کامل